import request from '@/utils/request'

//新增表单分类
export function getMainList(data) {
  return request({
    url: `/system/encode/page?pageNo=${data.pageNo}&pageSize=${data.pageSize}&encodeName=${data.encodeName}`,
    method: 'get',
  })
}
// 删除自动编码
export function deleteAutoCode(id) {
  return request({
    url: `/system/encode/delete?id=${id}`,
    method: 'get',
  })
}
// 新增自动编码
export function addAutoCode(data) {
  return request({
    url: `/system/encode/create`,
    method: 'post',
    data: data
  })
}
// 编辑自动编码
export function editAutoCode(data) {
  return request({
    url: `/system/encode/update`,
    method: 'post',
    data: data
  })
}
// 新增编码详情
export function addCodeDetails(data) {
  return request({
    url: `/system/encodedetails/batchcreate`,
    method: 'post',
    data: data
  })
}
// 获取编码详情
export function getCodeRules(id) {
  return request({
    url: `/system/encodedetails/page?encodeId=${id}`,
    method: 'get',
  })
}
// 编辑编码详情
export function updateCodeRules(data) {
  return request({
    url: `/system/encodedetails/update`,
    method: 'post',
    data: data
  })
}
// 删除编码详情
export function deleteCodeRules(id) {
  return request({
    url: `/system/encodedetails/delete?id=${id}`,
    method: 'get',
  })
}
// 批量删除编码
export function batchDeleteCode(data) {
  return request({
    url: `/system/encode/batchdelete`,
    method: 'post',
    data: data
  })
}
// 获取样例自动码
export function getAutomaticCode(data) {
  return request({
    url: `/form/project/getAutomaticCode`,
    method: 'post',
    data: data
  })
}
// 获取真实自动码
// export function getAutomaticCode2(data) {
//   return request({
//     url: `/form/project/getAutomaticCode`,
//     method: 'get',
//     params:data
//   })
// }